package com.aspose.cells;

class zbpl extends zbph {
   private double a = 1.0D;
   private boolean b = false;
   private boolean f = false;

   public zbpl(boolean var1) {
      super(false, false, var1);
   }

   public zagu a() {
      return this.f ? new zyy(this.a) : zyy.a;
   }

   protected boolean b() {
      return this.b;
   }

   protected zagu c() {
      this.f = true;
      this.b = true;
      this.a = 0.0D;
      return zyw.a;
   }

   protected zagu a(int var1) {
      this.f = true;
      this.b = true;
      this.a = 0.0D;
      return zyw.a;
   }

   protected zagu a(double var1) {
      this.f = true;
      if (this.b) {
         return zyw.a;
      } else if (var1 == 0.0D) {
         this.b = true;
         this.a = 0.0D;
         return zyw.a;
      } else {
         this.a *= var1;
         return null;
      }
   }

   protected zagu a(double var1, int var3) {
      this.f = true;
      if (this.b) {
         return zyw.a;
      } else if (var1 == 0.0D) {
         this.b = true;
         this.a = 0.0D;
         return zyw.a;
      } else {
         this.a *= Math.pow(var1, (double)var3);
         return null;
      }
   }
}
